imperial heavy trooper - French English Dictionary